@ignorenonframefalse

Моделирование сетей передачи данных

Лабораторная работа №5: Эмуляция и измерение потерь пакетов в глобальных сетях

Кармацкий Никита Сергеевич

Российский университет дружбы народов, Москва, Россия

Цель лабораторной работы

Основной целью работы является получение навыков проведения интерактивных экспериментов в среде Mininet по исследованию параметров сети, связанных с потерей, дублированием, изменением порядка и повреждением пакетов при передаче данных. Эти параметры влияют на производительность протоколов и сетей.

Выполнение лабораторной работы: 1. Запуск лабораторной топологии

Исправление прав запуска X-соединения в виртуальной машине mininet

1. Запуск лабораторной топологии

Создание простейшей топологии

1. Запуск лабораторной топологии

Отображение информации их сетевых интерфейсов и IP-адресов

1. Запуск лабораторной топологии

Проверка подключения между хостами

2. Интерактивные эксперименты

Добавление 10% потерь пакетов к интерфейсу h1-eth0

2. Интерактивные эксперименты

Проверка

2. Интерактивные эксперименты

Добавление 10% потерь пакетов на хосте h2

2. Интерактивные эксперименты

Проверка

2. Интерактивные эксперименты

Восстановление конфигурацию по умолчанию

2. Интерактивные эксперименты

Проверка

2. Интерактивные эксперименты

Добавление на узле h1 коэффициента потери пакетов 50%

2. Интерактивные эксперименты

Проверка

2. Интерактивные эксперименты

Восстановление конфигурацию по умолчанию

2. Интерактивные эксперименты

Добавление на узле h1 0.01% повреждения пакетов

2. Интерактивные эксперименты

Проверка конфигурации с помощью инструмента iPerf3 для проверки повторных передач

2. Интерактивные эксперименты

Восстановление конфигурацию по умолчанию

2. Интерактивные эксперименты

Добавление на узле h1 правила из лабораторной работы

2. Интерактивные эксперименты

Проверка

2. Интерактивные эксперименты

Восстановление конфигурацию по умолчанию

2. Интерактивные эксперименты

Добавление на узле h1 правила с дублированием 50% пакетов

2. Интерактивные эксперименты

Проверка

2. Интерактивные эксперименты

Восстановление конфигурации по умолчанию

3. Воспроизведение экспериментов

Создание каталога

3. Воспроизведение экспериментов

Создание каталога simple-drop

3. Воспроизведение экспериментов

Создание скрипта для эксперимента lab_netem_ii.py

3. Воспроизведение экспериментов

Cоздание скрипта для вывода информации о потерях пакетов

3. Воспроизведение экспериментов

Создание файла Makefile

3. Воспроизведение экспериментов

Выполнение эксперимента и последующая очистка каталога

3. Воспроизведение экспериментов

Реализация воспроизводимого эксперимента по исследованию параметров сети

3. Воспроизведение экспериментов

Реализация воспроизводимого эксперимента по исследованию параметров сети

3. Воспроизведение экспериментов

Реализация воспроизводимого эксперимента по исследованию параметров сети

3. Воспроизведение экспериментов

Реализация воспроизводимого эксперимента по исследованию параметров сети

Вывод

В ходе выполнения лабораторной работы получили навыки проведения интерактивных экспериментов в среде Mininet по исследованию параметров сети, связанных с потерей, дублированием, изменением порядка и повреждением пакетов при передаче данных.

Список литературы. Библиография

[1] Mininet: https://mininet.org/